horul horul


Results for "horul horul"

Turkish - English dictionary

horul horul

(Turkish - English dictionary) :
snoring loudly.